package com.a.a.a.a.a.f.c;

import com.taobao.txc.parser.b.a.h;

public class f
  extends c
{
  private final String a;
  private final String b;
  private final char[] c;
  private final int d;
  private final int f;
  
  public f(String paramString1, char[] paramArrayOfChar, int paramInt1, int paramInt2, String paramString2)
  {
    if ((paramArrayOfChar == null) || (paramInt1 + paramInt2 > paramArrayOfChar.length)) {
      throw new IllegalArgumentException("hex text is invalid");
    }
    if (paramString2 == null) {
      throw new IllegalArgumentException("charset is null");
    }
    this.a = paramString1;
    this.b = paramString2;
    this.c = paramArrayOfChar;
    this.d = paramInt1;
    this.f = paramInt2;
  }
  
  public String b()
  {
    return this.a;
  }
  
  public void a(StringBuilder paramStringBuilder)
  {
    paramStringBuilder.append(this.c, this.d, this.f);
  }
  
  public void a(h paramh)
  {
    paramh.a(this);
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.a.a.a.a.a.f.c.f
 * JD-Core Version:    0.7.0.1
 */